/*
Array.prototype.copyWithin(target[, start[, end]])  是 JavaScript 数组原型对象上的内置方法，它用于将数组内部的某一段元素复制到另一个指定的位置上，并返回修改后的数组。
其中， target  参数表示复制到指定位置的索引， start  参数表示需要复制的起始位置的索引（默认为0）， end  参数表示需要复制的结束位置的索引（默认为数组长度）
 */
Array.prototype.myCopy = function (target, start = 0, end = this.length) {
    for (let i = start; i < end; i ++) {
        this[target] = this[i]
        target ++
    }
}

const arr = [1, 2, 3, 10, 22, 6, 7]
arr.myCopy(1, 3)// [1, 4, 5, 4, 5]
console.log(arr);
console.log(arr.copyWithin(1,3))
